#ifndef EDIT_CALIBRATION_PARAMERERS_H
#define EDIT_CALIBRATION_PARAMERERS_H

#include <QString>
#include <QObject>

namespace camera_calibration {
class EditCalibrationParameters : public QObject {
  Q_OBJECT
 public:
  /**
   * @brief 构造函数
   */
  EditCalibrationParameters();

  /**
   * @brief 读取棋盘格默认参数
   * @param _grid_x 棋盘格x方向数量
   * @param _grid_y 棋盘格y方向数量
   * @param _grid_width 棋盘格宽度
   */
  void ReadGridDefaultParameters(int& _grid_x, int& _grid_y, double&_grid_width);

  /**
   * @brief 编辑ost文件
   * @param _store_lib 存放路径
   */
  void EditOstFile(const QString _store_lib);
signals:
private:
};
}  // namespace camera_calibration
#endif  //EDIT_CALIBRATION_PARAMERERS_H
